package leetcode.onehundred;
//461. 汉明距离

/**
 * 我们使用异或运算，记为 ⊕，当且仅当输入位不同时输出为 1。
 *     1 0 0 1
 *     1 1 0 0
 * res 0 1 0 1
 *
 * 然后统计结果中等于 1 的位数。
 */
public class HammingDistance {
    public static void main(String[] args) {

    }

    //bitCount----统计改数的二进制形式有多少个1
    public int hammingDistance(int x, int y) {

        return Integer.bitCount(x^y);
    }
}
